package com.bcinfo.iccard.model;

import java.io.Serializable;
import java.util.Date;

public class ComboCardDailyEarningsDetail extends AbstractExcelable implements Serializable
{
    /**
     * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
     */
    private static final long serialVersionUID = -4886819668160772564L;

    private Long              combocardDailyEarningsDetailId;

    private Long              comboCardEarningsSumId;

    private Date              daliyEarningsDate;

    private String            merchantName;

    private String            merchantCode;

    private float             comboCardExperseAmount;

    private float             comboCardHandleAmount;

    private float             comboCardExpectedEarnings;

    private float             comboCardSettlementAmount;

    private float             comboCardRealEarnings;

    private float             comboCardRealEarningsSum;

    private float             comboCardWaitAmount;

    private float             comboCardWaitAmountSum;

    public ComboCardDailyEarningsDetail()
    {
        alias.put("日期", "daliyEarningsDate");
        alias.put("商家名称", "merchantName");
        alias.put("商户编号", "merchantCode");
        alias.put("套餐卡消费额", "comboCardExperseAmount");
        alias.put("套餐卡应付额", "comboCardHandleAmount");
        alias.put("套餐卡结算额", "comboCardSettlementAmount");
        alias.put("套餐卡实际收益额", "comboCardRealEarnings");
        alias.put("待结算额", "comboCardWaitAmount");
    }

    public Long getCombocardDailyEarningsDetailId()
    {
        return combocardDailyEarningsDetailId;
    }

    public void setCombocardDailyEarningsDetailId(Long combocardDailyEarningsDetailId)
    {
        this.combocardDailyEarningsDetailId = combocardDailyEarningsDetailId;
    }

    public Long getComboCardEarningsSumId()
    {
        return comboCardEarningsSumId;
    }

    public void setComboCardEarningsSumId(Long comboCardEarningsSumId)
    {
        this.comboCardEarningsSumId = comboCardEarningsSumId;
    }

    public Date getDaliyEarningsDate()
    {
        return daliyEarningsDate;
    }

    public void setDaliyEarningsDate(Date daliyEarningsDate)
    {
        this.daliyEarningsDate = daliyEarningsDate;
    }

    public String getMerchantName()
    {
        return merchantName;
    }

    public void setMerchantName(String merchantName)
    {
        this.merchantName = merchantName == null ? null : merchantName.trim();
    }

    public String getMerchantCode()
    {
        return merchantCode;
    }

    public void setMerchantCode(String merchantCode)
    {
        this.merchantCode = merchantCode == null ? null : merchantCode.trim();
    }

    public float getComboCardExperseAmount()
    {
        return comboCardExperseAmount;
    }

    public void setComboCardExperseAmount(float comboCardExperseAmount)
    {
        this.comboCardExperseAmount = comboCardExperseAmount;
    }

    public float getComboCardHandleAmount()
    {
        return comboCardHandleAmount;
    }

    public void setComboCardHandleAmount(float comboCardHandleAmount)
    {
        this.comboCardHandleAmount = comboCardHandleAmount;
    }

    public float getComboCardExpectedEarnings()
    {
        return comboCardExpectedEarnings;
    }

    public void setComboCardExpectedEarnings(float comboCardExpectedEarnings)
    {
        this.comboCardExpectedEarnings = comboCardExpectedEarnings;
    }

    public float getComboCardSettlementAmount()
    {
        return comboCardSettlementAmount;
    }

    public void setComboCardSettlementAmount(float comboCardSettlementAmount)
    {
        this.comboCardSettlementAmount = comboCardSettlementAmount;
    }

    public float getComboCardRealEarnings()
    {
        return comboCardRealEarnings;
    }

    public void setComboCardRealEarnings(float comboCardRealEarnings)
    {
        this.comboCardRealEarnings = comboCardRealEarnings;
    }

    public float getComboCardRealEarningsSum()
    {
        return comboCardRealEarningsSum;
    }

    public void setComboCardRealEarningsSum(float comboCardRealEarningsSum)
    {
        this.comboCardRealEarningsSum = comboCardRealEarningsSum;
    }

    public float getComboCardWaitAmount()
    {
        return comboCardWaitAmount;
    }

    public void setComboCardWaitAmount(float comboCardWaitAmount)
    {
        this.comboCardWaitAmount = comboCardWaitAmount;
    }

    public float getComboCardWaitAmountSum()
    {
        return comboCardWaitAmountSum;
    }

    public void setComboCardWaitAmountSum(float comboCardWaitAmountSum)
    {
        this.comboCardWaitAmountSum = comboCardWaitAmountSum;
    }

    /*
     * (non-Javadoc)
     * Description: <br/>
     * 
     * @return
     * 
     * @see java.lang.Object#toString()
     */
    @Override
    public String toString()
    {
        return "ComboCardDailyEarningsDetail [combocardDailyEarningsDetailId=" + combocardDailyEarningsDetailId
                + ", comboCardEarningsSumId=" + comboCardEarningsSumId + ", daliyEarningsDate=" + daliyEarningsDate
                + ", merchantName=" + merchantName + ", merchantCode=" + merchantCode + ", comboCardExperseAmount="
                + comboCardExperseAmount + ", comboCardHandleAmount=" + comboCardHandleAmount
                + ", comboCardExpectedEarnings=" + comboCardExpectedEarnings + ", comboCardSettlementAmount="
                + comboCardSettlementAmount + ", comboCardRealEarnings=" + comboCardRealEarnings
                + ", comboCardRealEarningsSum=" + comboCardRealEarningsSum + ", comboCardWaitAmount="
                + comboCardWaitAmount + ", comboCardWaitAmountSum=" + comboCardWaitAmountSum + "]";
    }

}